<h2>Concrete Class:</h2><h1>AEmitter</h1><h3>
An attachable MO that creates and emits particle MO's.</h3><h3>Parent:  <a href="Attachable.html">Attachable</a></h3><br/><h3>Property:</h3><h2>ClassName</h2><p>
The class name of this Entity.
A string with the friendly-formatted type name of this object.
</p><br/><h3>Function:</h3><h2>IsEmitting</h2><p>
Indicates whether this AEmitter is currently enabled and emitting.</p><p><strong>Arguments:</strong><br />
None.</p><p><strong>Return value:</strong><br />
Whether it's emitting or not.<br />
</p><br/><h3>Function:</h3><h2>EnableEmission</h2><p>
Sets this AEmitter to start emitting at the set rate, or to stop.</p><p><strong>Arguments:</strong><br />
Whether to enable or disable emission.</p><p><strong>Return value:</strong><br />
None.<br />
</p><br/><h3>Property:</h3><h2>BurstScale</h2><p>
The scale factor that will be applied to the regular spread and emission velocity to get the burst particle parameters.
The scale factor.
</p><br/><h3>Property:</h3><h2>EmitAngle</h2><p>
The angle of direction that the emitted particles will be shot at.
A float with the angle in radians.
</p><br/><h3>Property:</h3><h2>GetThrottle</h2><p>
The normalized throttle scalar which controls how to affect the emission rate as per the emisison rate range. Depricated for Lua, use the Throttle property instead.
A float with the normalized throttle scalar. 1.0 means max throttle,
0 means normal, -1.0 means least emission rate.
</p><br/><h3>Property:</h3><h2>Throttle</h2><p>
The normalized throttle scalar which controls how to affect the emission rate as per the emisison rate range. Depricated for Lua, use the Throttle property instead.
A float with the normalized throttle scalar. 1.0 means max throttle,
0 means normal, -1.0 means least emission rate.
</p><br/><h3>Property:</h3><h2>BurstSpacing</h2><p>
The BurstSpacing for this emitter.
The BurstSpacing in ms.
</p><br/><h3>Property:</h3><h2>BurstDamage</h2><p>
Returns burst damage of this emitter.
Burst damage of emitter.
</p><br/><h3>Property:</h3><h2>EmitCountLimit</h2><p>
The number of emissions left before emitter is disabled.
Returns the number of emissions left before emitter is disabled.
</p><br/><h3>Property:</h3><h2>EmitDamage</h2><p>
Returns emit damage of this emitter.
Emit damage of emitter.
</p><br/><h3>Property:</h3><h2>EmitDamage</h2><p>
Sets emit damage of this emitter.
Emit damage of emitter.</p><br/><h3>Property:</h3><h2>FlashScale</h2><p>
The display scale factor of the flash effect. This is purely visual.
The scale factor of the flash draw.
</p><br/><h3>Function:</h3><h2>GetEmitVector</h2><p>
A vector in the direction, including the rotation of the emitter, that the emitted particles will be shot at.</p><p><strong>Arguments:</strong><br />
None.</p><p><strong>Return value:</strong><br />
A unit vector.<br />
</p><br/><h3>Function:</h3><h2>GetRecoilVector</h2><p>
A vector in the opposite direction, including the rotation of the emitter, that the emitted particles will be shot at.</p><p><strong>Arguments:</strong><br />
None.</p><p><strong>Return value:</strong><br />
A unit vector.<br />
</p><br/><h3>Function:</h3><h2>EstimateImpulse</h2><p>
Calculates the forces this emitter applies on any parent.</p><p><strong>Arguments:</strong><br />
Whether to calculate a burst update or not.</p><p><strong>Return value:</strong><br />
The approximate impulse generated by the emitter.<br />
</p><br/><h3>Function:</h3><h2>TriggerBurst</h2><p>
Triggers a one-shot burst of emissions in the number that has previously been set. The burst will happen during the next Update of this AEmitter.</p><p><strong>Arguments:</strong><br />
None.</p><p><strong>Return value:</strong><br />
None.<br />
</p><br/><h3>Function:</h3><h2>IsSetToBurst</h2><p>
Indicates whether this AEmitter is set to burst next update or not.</p><p><strong>Arguments:</strong><br />
None.</p><p><strong>Return value:</strong><br />
Whether a burst is gonna happen or not..<br />
</p><br/><h3>Function:</h3><h2>CanTriggerBurst</h2><p>
Checks if it is possible to trigger a one-shot burst of emissions during the next Update of this AEmitter.</p><p><strong>Arguments:</strong><br />
None.</p><p><strong>Return value:</strong><br />
If it is possible to trigger a burst.<br />
</p>